#!/bin/bash

# 删除旧版本Docker
yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine

# 把yum 仓库设置为国内镜像
# 安装 yum-unils、device-mapper-persistent-data、lvm2
yum install -y yum-utils device-mapper-persistent-data lvm2
# 添加yum 仓库添加国内镜像：repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum-config-manager --add-repo  http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 安装docker
# 安装
yum install -y docker-ce

# 验证
# 启动docker服务
service docker start
# 查看docker版本
docker version

# 给docker 命令设置sudo权限
# 添加docker组
groupadd docker
# 把当前用户添加到docker组
gpasswd -a $SUDO_USER docker
# 重启docker 服务
service docker restart

# 安装docker-compose
yum -y install epel-release
# 安装python3
yum -y install python3
# 更新pip3
pip3 install --upgrade pip
# 安装docker
pip3 install docker-compose